from urllib.request import urlopen

# 打开网址
resp = urlopen(r'http://www.baidu.com')

#使用read()方法读取返回的数据
# decode 方法 用来解码中文的字节码，保存中文的时候如果乱码，可以将utf-8 改成 utf-8-sig
p = resp.read().decode('utf-8')

# 将数据存到文件里，使用with可以自动关闭文件的写入，不然需要close()
with open('baidu.html',mode='w',encoding='utf-8') as f:
    f.write(p)
   